﻿<%@ Page Title="Administraci&oacute;n de cuentas de alumnos" Language="C#" MasterPageFile="~/Site.master"
    AutoEventWireup="true" CodeFile="CuentasAlumnos.aspx.cs" MaintainScrollPositionOnPostback="true"
    Inherits="AdminCP_CuentasAlumnos" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <div class="col_12">
        <h3>
            &Uacute;ltimas Cuentas Creadas</h3>
        <div class="col_12" align="center">
            <div class="col_1">
                &nbsp;</div>
            <div class="col_10">
                <asp:ListView ID="ActivarCuentasListView" runat="server" DataSourceID="ODSGlobal"
                    ItemPlaceholderID="itemplaceholder">
                    <%-- LayoutTemplate para el Header de la Tabla --%>
                    <LayoutTemplate>
                        <table class="table table-condensed">
                            <thead>
                                <tr>
                                    <th style="text-align: center">Matr&iacute;cula</th>
                                    <th style="text-align: center">Nombre</th>
                                    <th style="text-align: center">Fecha de Creaci&oacute;n</th>
                                    <th style="text-align: center">
                                        <%-- Columna para el botón de Validar Cuenta --%>
                                    </th>
                                </tr>
                            </thead>
                            <asp:PlaceHolder ID="itemplaceholder" runat="server"></asp:PlaceHolder>
                        </table>
                    </LayoutTemplate>
                    <%-- ItemTemplate carga los elementos en cada una de los Rows --%>
                    <ItemTemplate>
                        <tr id="Tr1" runat="server">
                            <td style="text-align: center">
                                <asp:Label runat="server" ID="labelMatricula"><%# Eval("Matricula")%></asp:Label>
                            </td>
                            <td>
                                <asp:Label runat="server" ID="labelNombreAlumno"><%# Eval("NombreAlumno")%></asp:Label>
                            </td>
                            <td style="text-align: center">
                                <asp:Label runat="server" ID="labelUltimaModificacion"><%# Eval("FechaDeCreacion")%></asp:Label>
                            </td>
                            <td style="text-align: center">
                                <asp:Button CssClass="btn btn-primary btn-small" ID="ActivarCuentaButton" CommandArgument='<%# Eval("Matricula") %>'
                                    OnCommand="ValidarCuenta" runat="server" Text="Validar Cuenta" />
                            </td>
                        </tr>
                    </ItemTemplate>
                    <%-- Cuando no existe datos por mostrar --%>
                    <EmptyDataTemplate>
                        <div class="col_12">
                            <table class="table">
                                <tr>
                                    <td>
                                        <div class="alert-info" align="center">
                                            <br />
                                            <strong>Por el momento no hay cuentas pendientes por activar.</strong>
                                            <br />
                                            <br />
                                        </div>
                                    </td>
                                </tr>
                            </table>
                        </div>
                    </EmptyDataTemplate>
                </asp:ListView>
                <asp:DataPager ID="USPager" runat="server" PagedControlID="ActivarCuentasListView"
                    PageSize="8">
                    <Fields>
                        <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" PreviousPageText="Anterior"
                            NextPageText="Siguiente" FirstPageText="Inicio" LastPageText="Final" ShowLastPageButton="True" />
                    </Fields>
                </asp:DataPager>
                <asp:ObjectDataSource ID="ODSGlobal" TypeName="GlobalODS" MaximumRowsParameterName="maximumRows"
                    StartRowIndexParameterName="StartRowIndex" SelectMethod="ODSDataRetriever" SelectCountMethod="ODSRowsDataCount"
                    EnablePaging="True" runat="server">
                    <SelectParameters>
                        <asp:Parameter Type="String" Name="QueryString" />
                    </SelectParameters>
                </asp:ObjectDataSource>
            </div>
            <div class="col_1">
                &nbsp;</div>
        </div>
    </div>
    <script type="text/javascript">

        $('input[type=submit][name="ctl00$MainContent$USPager$ctl00$ctl00"]').addClass("btn btn-small btn-inverse");
        $('input[type=submit][name="ctl00$MainContent$USPager$ctl00$ctl01"]').addClass("btn btn-small");
        $('input[type=submit][name="ctl00$MainContent$USPager$ctl00$ctl02"]').addClass("btn btn-small");
        $('input[type=submit][name="ctl00$MainContent$USPager$ctl00$ctl03"]').addClass("btn btn-small btn-inverse");

    </script>
</asp:Content>
